// 1.在引入init函数和h函数的基础上，还要引入需要使用的模块
import {
  init,
  styleModule, // 为元素设置样式
  eventListenersModule, //为元素绑定事件
  h
} from 'snabbdom'
// 2.在创建patch函数的地方，需要传入模块
const patch = init([
  styleModule,
  eventListenersModule
])
// 3.创建vnode对象时，为元素添加样式和绑定事件

const handlerEvent = () => {
  console.log('handlerEvent');
}
const vnode = h("div#container.two.classes",
  {
    on: {
      click: handlerEvent
    }
  },
  [
    h(
      "span",
      {
        style: {
          fontWeight: "bold"
        }
      },
      "This is bold"
    )
  ]);
const app = document.getElementById("app");
patch(app, vnode)